#define _CRT_SECURE_NO_WARNINGS 1

#include "SList.h"

void SListTest1()
{
	SListTNode* phead = NULL;
	SListPushBcak(&phead, 1);
	SListPushBcak(&phead, 2);
	SListPushBcak(&phead, 3);
	SListPushBcak(&phead, 4);
	SListPushBcak(&phead, 5);

	SListPrint(phead);
	printf("\n");

	SListPopPos(&phead, 2);
	SListPrint(phead);
	printf("\n");

	SListPopPos(&phead, 1);
	SListPrint(phead);
	printf("\n");

	SListPopPos(&phead, 3);
	SListPrint(phead);
	printf("\n");

	//SListPushFront(&phead, 10);
	//SListPushFront(&phead, 20);
	//SListPushFront(&phead, 30);
	//SListPushFront(&phead, 40);

	//SListPrint(phead);
	//printf("\n");

	//SListPopBack(&phead);
	//SListPrint(phead);
	//printf("\n");

	//SListPopBack(&phead);
	//SListPrint(phead);
	//printf("\n");

	//SListPopBack(&phead);
	//SListPrint(phead);
	//printf("\n");

	//SListPopFront(&phead);
	//SListPrint(phead);
	//printf("\n");

	//SListPopFront(&phead);
	//SListPrint(phead);
	//printf("\n");

	//SListPopFront(&phead);
	//SListPrint(phead);
	//printf("\n");
}

int main()
{
	SListTest1();
	return 0;
}